package com.homework.ch05;

public class Test05_Car {
    public static void main(String[] args) {
        // 1. 实例化Car对象 (通过构造方法初始化属性)
        Car myCar = new Car("红色", "宝马", 45.8);

        // 2. 给对象属性赋值 (也可以通过构造方法完成，这里演示setter方法)
        // myCar.setColor("蓝色"); // 如果需要修改颜色

        // 3. 输出对象属性信息
        myCar.showInfo();

        // 4. 对象调用方法，让车跑起来
        myCar.goForward();   // 前进
        myCar.turn();        // 转弯
        myCar.goBackward();  // 后退
        myCar.turn();        // 再次转弯

        System.out.println("\n=== 使用getter方法访问属性 ===");
        // 使用getter方法单独访问属性
        System.out.println("这辆" + myCar.getColor() + "的" + myCar.getBrand() +
                "价值" + myCar.getPrice() + "万元");
    }
}